加油试单请求 | 百度->商户

预下单接口

接口描述

本接口用于订单取消,取消结果已商户返回结果为准

预下单,订单未支付,商户校验支付金额、参数是否正常

权限说明

注意事项

  1. 超时时间:要求接口耗时小于1.5S(超过1.5S触发超时重试),重试策略:1次/2分钟,累计次数200次。
  2. 返回值判断:
    a.返回数据格式:json,包含字段如:{"errno":0,"msg":"success","data":{}}
    b.成功校验:errno = 0代表商户接收回调成功,请求失败情况下,默认重试3次,均为失败,百度侧订单进行退款操作

请求参数

参数名称 类型 是否必选 参数位置 描述
station_id String RequestBody参数 油站ID,商户提供
gun_no String RequestBody参数 油枪号
oil_no String RequestBody参数 油号 示例:92
total_amount String RequestBody参数 订单总金额
pay_amount String RequestBody参数 支付金额
promotion_amount String RequestBody参数 百度优惠金额
mobile string RequestBody参数 手机号后四位,加密传输

响应参数

参数名称 父节点 类型 是否必传 描述
errno int 错误码,0:成功,非0:处理为下单失败,重试下单
msg string 结果描述,success:成功
data json 预定结果
data json 预定结果
data.qr_code json 核销券码

请求示例

{
    "tp_name":"test",
    "salt":681161,
    "timestamp":1648642558,
    "sign":"ca852a6df07aa4653d1d0848bd893247",
    "station_id":"xx",
    "gun_no":"xx",
    "oil_no":"xx",
    "total_amount":"xx",
    "pay_amount":"xx",
    "promotion_amount":"xx",
    "mobile":"xxx"
}

响应示例

{
    "errno":0,
    "msg":"success",
    "data":{
        "qr_code":xxx,
    }
}
订单状态变更回传文件 商户->百度取消订单接口 | 百度->商户